Commit of example Controller.

Some things you will need to make yourself, EG, the booking object - which is an example of a product which I am selling.  The logger is just used to output debug messages to the console.