Understanding Polyamory and its Challenges