Added rudimentary reservation functionality and connected payment form to payment validation.