Refactored worker functions
Stabalized the UI
Made agent spawn workers in a new task with a Parallel call
Split worker into AgentWorker and Worker and fixed UI bug
Made agent pass worker a process ID to receive exit event
Reenabled logging from workers
Agent-Worker Message now uses JToken payload and is sent async
Missed async change to worker read from standard out.
Updated based on PR comments.
Changed chained if statements to case switch.
Fixed the scope problem with angular.
Updated the method name for a time out
Updated UI and Hub with logic to kill multiple workers, stop workers, and designate a target URL
Added a kill function that allows Agent to kill multiple workers.
Clean Up of code
Added a way to pass the agent the test information
Clean up of code
Clean up of code after bug fix for creating workers
More clean up
Clean up based on code review
Updated the solution based on code review