The client responsible for finding if there are other psync applications
running in the LAN. Should be an independent thread that starts in the
event of changes made by the user.
The server that is responsible for communicating the unknown address
of the server to the broadcasting client.
SocketClient: base class for all clients
Added: TransferClient
Changes to DiscoveryClient so as to inherit the SocketClient
Minor changes to discovery server
Added: Transfer server (Non -thread version )
       Responsible for transfering the changes
Added: ThreadedTransferServer (Thread version, not checked yet for correctness)
Formatting + code style changes committed
Nitpick
DiscoveryServer is now a Thread subclass - starting and stopping
DiscoveryClient(Thread)
Fix ?
Checking for ourselves - TODO args...
HttpServer, Log
UUID draft
Deleted TCP servers/clients
Nitpick + uniqueid takes dir in
Rename: SocketClient.py -> clients.py DiscoveryServer.py -> servers.py
Separators are not used correctly - runs though (imports fixed)
UUID is now a static module
Nitpick + readId reads the id (hopefully)
Changes (+ fix for printing the date) - needs rethinking

Revert "Changes (+ fix for printing the date) - needs rethinking"

This reverts commit ef6d5cfe2f369d02d240a501b285f55920c28044.
Calling commit all - needed to update gitPython