added tests for the booking models, slightly modified