Can now build with ant. Can also change logging settings, added apache cli library for later use.
Started to add in the cli functionality, renamed start.java to Client.java
Added more command lines using apache CLI.

Added more command lines using apache CLI to use during normal running (ie issusing commands such as collect and delete). This is currently untested
Missed out one command line
Changed logging properties and error logging in Client.

The logging properties can now output INFO level to console while the file has DEBUG level logging.
The client code now has better error output (such as no longer printing stacktrace which wouldn't show in the log).
Also added quit command to processing.
Also removed old code which was in comments.
Removed pointless return statements.
Can now list devices (from devices.xml) during command operations.

Cannot list devices without the program running yet though.
Requester now outputs more information regarding the sucess of a delete request.
Removed support to list devices without executing app.
Added setting mode.  #resolved 3

All setting options currently needed are implemented, however fuctions behind them are not.
Can now go into the setting mode and create a setting object, but currently cannot save due to required structure changes to setting object and no write function