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.
Formatting, import ordering.
Formatting, property names.
Slightly rework BalanceFactorTest.scala to derive what the balance factor should be based on the number of servers it received responses from. Change client params to removed explicit balance factor.

Add logging to report client configuration values when it's ran.

Update and cleanup format of the json object that is reported to stdout.

Ensure everything is reported in factors now rather than a mixture of factor and percentage.
Rename project to tests from functional-tests.

Create Wrapper main that can dispatch to the client or server.
Update server to serve a 10mb byte array for each request to facilitate heavy bandwidth usage.
Merge pull request #15 from mesosphere/wip-testing-server

WIP Functional Test Thread