Getting rid of redundant files.
Revert "Getting rid of redundant files."

This reverts commit 2b94f79956e4982f59c288c10a968b325ecebfa9.
Getting rid of redundant files.
Adding a convenient logger.
Switching to a proper logging scheme...
 - Added option parsing to the server code, we have 2 options for logfile and port. Both are used...
 - Finished and fixed the logger, tested, works.
 - Added proper initialization of the logger to both client and server applications.
 - Made the server application a daemon.
 - Fixed the log messages.
Fixing the build.