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