Event new database

Allows admins to create location, event_type, and events. 

Admins can delete an location. This will not delete the location from the database but will input a Time stamp to time_of_deletion. This allows previous events to still have a location, but will not be present when creating a new event.