Define current_user method in application controller and role-confirming method in user model.
Add new course form.
Add validate_timeliness gem.
Define method to determine if dates overlap.
Fixed method to determine if bookings have overlapping dates.
Abortive attempt at solving the pre-validation issue of invalid dates.