CSS housekeeping
Dont allow bookings which occur at the same time
Use a service instead of rootScope for overlay delay
Whitespace tweak