Reservation service object, new view, refactoring, fixed reservations bugs