First state of UI rewrite, reimplemenation of agent status displays

@abnanda1 @DamianEdwards @davidfowl @moozzyk 
Kind of. It's a default value that points to the LoadTestHarness app, which is the 99% use case while DCrank is under development. In the long run it's probably best to default to empty.