adding preliminary files for the socket library.
added comments for the server library interface
added public and private keywords to socket class
added function stubs for socket library.  Also added basic makefile for building the test and cleaning
added functionality for send and receive short and long.
added include guard to header file
fix typo in recv_long
more implementation, specifically close_socket(), recv_data() and send_data()
moved socket stuff to util directory for better segregation later
added test directory to store test code
updated makefile to reference test directory, added log files.
Note: the makefile will eventually be heavily refactored
first implementation of logger, only in header atm.
Refactor logger
no need for multiple msg functions.
remove millisecond timeout for now, simplifies code.
updates to utility programs, including first pass at socket library
begginning to restructure socket library to use initialize function instead of all constructor.  It was worth a shot, but it needs to provide feedback about whether it worked or not so we can retry.
update test code with threads

not formatted fully for current implementation of socket library.
working implementation of Socket Library.  First pass, only does TCP SERVER/CLIENT/CONNECTION.
commit prior to merge to master
Merge branch 'master' of https://github.com/subtleq/SimpleServer