added model, controller, repository and WS; functional but without reservations and loans