added new registraion object to allow users to register for an event. Added validations and test for model and created the full registration resource