Add Event functionality

logged in users can add events, events are added to the database, but
are inactive. TODO: allow admins to activate events