refactored out AHC factory from test sources to main so that clients can use the DSL
refactored out Json RPC Client protocol factory from test sources to main so that clients can use the DSL
removed nulling out of the server in ITServer stop method