Fixed an issue that could result in future meeting info being displayed when creating a booking
Seperated render() out into auxillary functions that handle rendering of a specific system state
Implemented time selection for ad-hoc booking