update user_checkout_spec
update checkout_spec
update checkout views to allow user login
update guest checkout spec
update error messages
Fixes Guest Checkout bug relating to Order total and showing all restaurants
update checkout validations and redirect path on login
Fixes the show page for my orders (execept for checkout button functionality) and adds links to restaurants
Fixes the order total on checkout page for guest
Splits out registered user and visitor user views for checkout
Merge with Tyler's Branch
Sets order details in the guest controller as well as the non-guest