added reservation validations
added base model and collection entities
created reservation entities, setup routes for reservations, added application request for reservations