added a listener delegate interface
the listener now binds a server socket and accepts incoming connections
fixed logger issues, initializer is now static
added the gitignore file
forgot to revert back to optional logging
the initial timeout is now properly in milliseconds; also added the number of max concurrent threads for the listener's thread pool
removed the listener delegate interface
added a class implementing runnable which will handle client connections; for now just disconnects a client that hasn't sent anything in Config.SILENCE_TIMEOUT milliseconds after establishing connection to the server
listener now enqueues runnable tasks to a thread pool
starting server in main
removed workspace.xml from repo and added it to gitignore