Adding Id to messages.
Adds a functions to retrive the Pid from a Com object, in message passing.
Updates the message parser.
Removes heavy debug logging on socket timeouts, as this are to frequently to be informative even in debug mode.
Updates the main module to startup processes and read arguments. Prints a help message if the Arguments are wrong, this help message has to be improved.
Fixed #8, It do not revealing the file paths for client any more.

The solution is to always use IDs on both files and directorys.
the client can then ask for content in a directory, which will then
receive a list of content, files or directorys with IDs.
This way dose the client only have a virtual knowledge of the
directory structure, as the server still knows the real structure.
Updates the TCP message head ids. Also change the way alog is printed.
Adds unsubscribe API and implmenetation.
Adds file key to file.