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.
```C#
string.equals(args[0], "agent", StringComparer.OridinalIgnoreCase)
```