Add a custom validation to TicketsPurchase

Add validation to TicketsPurchase to ensure that the member making the purchase has the necessary membership.
Simplify #buy_membership and #buy_tickets

Simplify `Member#buy_membership` and `Member#buy_tickets` methods.  Do not call `save` in them.
WIP on RegisterController