CLass Refactor & init of messaging

Beginning of TestAgent commits and signalr as core design messaging
layer