Publish to the Mesosphere public repo
Merge pull request #17 from mesosphere/publish-settings

Publish to the Mesosphere public repo
Added doc-build instructions
setting global log level programmatically, after initializing the log and loading logback.xml
Move logging configuration into its own class.
Simplify logging configuration.
Default for logging level setting is current setting.
Setting the output pattern programmatically now.
Removed logback.xml
Error handling for bad log.timestamp settings.
Merge pull request #18 from mesosphere/logging-configuration

Allow logging to be configured with properties
Removed dependency on Typesafe config.
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.