Format queries nicely and consistently.
Add logback configuration. Sketch properties.
Log timestamp should be string.
Document new properties.
Clean up log formats.
Fix type error.
Create skeleton for functional test server
Update build config based on feedback from connor
Create skeleton testing client and very basic test.

Configurable with properties
* test.client.connect.hostname
* test.client.connect.port
Update server to use properties for addr and port binding
* test.server.connect.addr
* test.server.connect.port
Formatting and improved log message for simple test
Update assembly to contain functional tests
Simplify property names for Server config
Refactor test out of Client and into BalanceFactorTest.scala which now reports with an object rather than just logging information.

Update client to expect an application parameter for the hostname[:port] to connect to.
Cleanup formatting for column width.
Create test-tools script and scala wrapper that will be used to invoke specific commands needed for the test.
Create a util to template the creation of the Doc needed to test with 2 machines.