Runs migration to add date to EventSuggestion.
Merge branch 'master' into shehryar
Adds EventVenues controller. Moves creation of Venues and EventVenues to EventVenues create controller action from EventSuggestion controller. This is to build out Edit and Show abilites for EventVenues.
Adds validations for Venue and EventVenue creation.
Adds Destroy action to EventVenue. Destroys association, but leaves underlying Venue as required.
Corrects Edit/Update functionality for Venue/EventVenue.
Resolves merge conflicts.
Adds description attribute to EventVenue.
Adds front end functionailty to add and edit EventVenue description.
Improves styling of new and edit ES forms, customises error message for ES category and start date validations, reorganises show ES page and adds edit link
Improves the alignment of the invitees buttons
Adds restrictions on RSVPs to an ES after its status has been changed to closed, adds validation to ensure a date is selected for an ES before finalising event
Merge branch 'master' into stef
Adds google oauth2 to gemfile, runs migration to add provider and uid to users db table and adds attr accessible fields in the user model for provider and uid
Adds APP_ID and APP_SECRET to config/initializers/devise.rb and add the keys as environment variables
Adds omniauthable to the user model, configures routes to accommodate omniauth functionality and adds an omniauth callbacks controller
Adds a method in the user model to handle the information received from google oauth to find or create user and adds a 'sign out' route to destroy user session