Am/step 3 booking widget

There are a couple things that need to be fixed but this is a start. I'll keep working on it. 
So right now you can post an appointment, but you manually have to enter the start date/time and the host id. Also I used the same login and register as in the navbar which means that you have to register with a company which is what we do not want. Also, when you are taken away from the page to login/register you have to start over at step 1.