Created trackers/ and downloads/ directories for client.
Now sets the description when sending createtracker message to server.
Moved some stuff into functions.
Fixed some formatting.
Updated some documentation.
Now gives a better error when trying to host a file that doesn't exist.
Server now handles various exceptions.
Fixed a crash the first time the user runs client.
Git now ignores properties file, and download and tracker directories.
Updated README todo list.