Static methods marshal and unmarshal created and implemented. Keeping old placeholder functions for now, until changes implemented in the BookingServer.
Updated the ServerLog to work with ArrayList<String> as the response instead of String
Updated the BookingServer to work with the implemented Marshaller class.
Removed placeholder functions.
Made the ServerLog more generic to handle List<String> instead of specific implementation.
Made the Marshaller more generic to handle List<String> instead of specific implementation. On one place choosing which implementation to use. Currently this is ArrayList<String>
The executeCommand() now distinguishes between commands. Just needs to implement what to do for the different cases.
Added exceptions being caught.