Added jqPlot to TestController project.
Seperated Agent and TestController logic
Updated based on PR comments
Updated based on PR feedback
Moved agent to runner reference into constructor