refactor server tasks and related models to be more testing conducive.
Improve quality of tests and fix various bugs along the way.
WIP server + proxy tests (TOO TIRED)
invoke superConstructor from prototype
label mergeTree’s to help identify bottle necks
config can now be extracted from the project project
commandOption help is a factory.

cleanup tests accordingly
Merge pull request #776 from stefanpenner/cleanup

WIP - Testability/Quality of Server/Watcher/Builder/Proxy