removed useless test
number of guest resets to 0 if not attending
Refactored user creation method
guests with blank names are not saved to the db
guest of a user are not saved if user is not attending
hidden fields are not saved to db