Fixed RoomMapper worked on reservation funcionality.

Fixed the issues in getRoomAvailabilityDate.
Added code to registration for submit button.
Changed code in check button
Added tests for GetRoomAvailabilityDate
Coded the functionality for booking a reservation, and updated tests.

Filled submit button action listener with code testing for blank fields and such.
Linked together the gui and controller making it possible to enter a reservation into our database from the gui.
Changed checkAvailability method in controller as I discovered a bug.
Added several tests to further make sure everything works.
Merged CheckAvailbilityTest into ControllerTest as it was a test class working on the controller.
Added the possibility to get a list of guests currently at the hotel

Added getAllCustomers method in customerMapper
Added getAllReservation method in reservatioMapper
Added tests for new methods
Added methods in controller and dbfacade to support the current guests list functionality
Updated the interfaces
Functional table that displays the rooms.
Modified controller
Commit the changes for the gui
Merge branch 'GUI_Room_Displaying' into Reservation_gui_functionality

Conflicts:
	src/presentation/room_other_info.java
Added link between guest_room gui and database

Guest_room gui is now functional
Changed so reservation has departure_date instead of number of nights

Modified these classes to implement the changes: reservationMapper, roomMapper, controller, reservation, and tests
Modified controller to remove most use of the Calendar object
AbstractMapper added.
Merge branch 'Reservation_gui_functionality' into add_sports_facility_mapper for new reservations.
Abstract mapper is tested.
Automatic mapping for result mapping.
Facility mapper methods.
Facility mapper tested.