351 reservation create

Refactors ReservationController#create by moving reservation-creating logic to the cart
Well, except it should be plural (or pluralized if there is more than one item in the cart) since it will create multiple reservations / requests.