Refactoring #create: re-tabbed; removed: format-dependence, `successful_reservations` (never used); specified the caught exception.
Moved @squidgetx 's comment to Reservation model
Added comments and refactored the #create method