Added the directory listener classes created before.
Added a ClientDriver for starting up the client.
Renamed MessageHandler to JobManager.
Added a few comments describing the missing functionality in
ClientDriver.
Merge branch 'file-listeners' into dev