Add event spec, route, controller, and model

Allow admin to create new event type and save it to the database
Add event type spec, model, controller, migration

Allow admin to add new event type for events
Add location spec, model, controller, migration

Allow admin to add new location buildings for events
Add Event spec, model, and database

Allows admin to add a new event to the database
Add suite address and zip code to location

Allow admin to input more detailed information
Add attr_accessible to event, event_type, and location model

attr_accessible allows us to define a whitelist of attributes on the
model that can be mass assigned
erge branch 'master' of github.com:justuseapen/bostonrb into event-new-database
Add time_of_deletion column to location
Add edit and delete action for location and update controller
Deleted location still exist in database but is not available as a location in new events
Add form to set the delete action for location
Create event show page to view individual events

Add show route, controller and view
Fix broken location spec after putting it under admin namespace

Made sense to put the location resource under admin namespace because
only admins will create locations. This caused a cascade broken specs.
Fix broken event type specs due to putting event types under admin namespace

Admins are the only one who can create event types so it made sense to
put it under the admin namespace route
Moved event views to the admin folder. Resolved the broken event specs due to funky routes and namespacing.

It was pretty messed up. Fixing this code was quite a hoot.
Add shoulda matcher and pry
Merged the two feature branch in a new master branch