Add method or actually alias for other method. Need to refactor both of them later
Add service to create new guest
Add methods to update and remove guest
Implement methods to update, remove guest
Add exception GuestNotFoundException. It is thrown when guest is supposed to exist but doesn't
Add services to delete, update guest
Add method to get names back and forth
Add methods to get enums from names and names from enums
Set more dto fields when creating from Guest
Add rollbacks
Add and implement method to delete reservation
Add service to delete reservation
Add service method to change CheckInDate
Add service method to change checkOut date
Add methods needed by business services
Add method to update reservation
Implement update method
Add restful service to modify reservation. Not everything can be modified and other modifications should be done through other services.
Change status return codes
Add Login Resource / endpoint. It's needed for making authentication request but all job is done by Shiro's filter.