Added Event Model and Cleaned Up Others

- Here I added the event model and the minor calculation to gather and save event_duration as per specs from smart_sheet.
- I have also added a few helpful comments for myself to the other models.
Cleaned up Events Controller.
Added the Mapping for Lighthouse Users All Method
Set up Event Views (mainly focused on Form View for now)
Added the Database Migrations for Events.