Improved the userflow

Improved user flow across application.  Ex: if user tries to go
directly to checkout through the url address bar the application will
check for a reservation or service.  If none are found the user is
reverted home.