Changed the numbers in convertMonthToString to the '0' convention.
Created a print method to print all associated reservation for the
passed in room name.
Changed findRoom()'s name to findRoomByCapacity().
Created a findRoomByName() method which finds a room with a given name.
Modified printReservations according the the changes above.
Added documentations for findRoomByName() and printReservations.
Modified endDate in setReservationDates to be a new instance of Calendar
instead of being it assigned as startDate.
Added documentation for getting reservation dates, months, time and
duration methods.
Updated endDate in setReservationDates to first equal to startDate
before adding any value into it.
More documentation.
Added a 'print' case for the inputs.
Added 'change' and 'delete' cases. Unimplemented.
Implemented containReservation() which checks all dates, month, time and
duration values.
Modified containReservation() - removed checking duration of reservation
as if the start time is the same, then that means there is an overlap,
hence no reservation is done.
Documentation.
Added an else statement in createReservation() to notify the user when
the wanted reservation time slot is reserved.
Reorganise the structure of codes.
Added 1 more condition - duplicate bookings.
Implemented findReservation which is used to find reservation with
matching conditions for deletion and changes.
Implemented reservation deletion.
Implemented reservation deletion.