Ignoring logs
Gradle now builds jars for server and testbed
Request and client now log to files

* Introducing log4j yo! Thanks @nischalhp
Testbed reads from a properties file
Adding log4j and testbed properties
Better connection handling at the server level

- Explicitly handling the exception thrown by the Gnu Parser for
  commandline arguments
- Setting backlog connections to 400, meaning that 400 connections can
  be queue'd at the socket point