added booking interface and booking database

@jasminmayfield @stevenmathews please review and merge