Location model specs refactored.
Location models have an address

… which is the comma concatenation of the location address fields.
Autosave and validate room association models upon save
FactoryGirl Factories create or find against uniquely validated fields.

This avoids creating duplicate records (e.g. two users with same email) 
which would fail validation and cause an exception.
Use FactoryGirl factories in the db/seed file.
Rooms create their own calendars when the room is created.
Refactor booking controller.
Add booking form partials.
Amend booking form.
Add booking form javascript.
Extract room details from booking form.

Show at top of page instead.