Add giftee to user.
Add giftee validation.
Change user to have giftee not gifter

It was just confusing.
Able to assign giftees for an event (just backend work).
Assign giftees from show event page.
Merge branch 'assign_giftees'