Finishes major booking functionality
Adds ability to cancel booking
Minor refactoring in listings controller
Adds dependent destroy and refactors booking within date range method
Stores price for booking instead of subtotal