Asthetic fixes to gitignore
Server is more modular now

* Adding commandline arguments to change the size of the thread pool
* Moving all variables to class level

TODO move the class variables out to a properties file