Add SignalR client to Agent and make Agent start a new process

Basic Ping/Pong for a single host message to the TestController. Launching the process in different modes depending on arguments.
That starts getting into some of the inter-process stuff that I was holding off on for a later pull request. I could just start hacking on that now since it doesn't look like much else is getting done before that is in place.