Add test coverage to main test

Signed-off-by: Ted Young <tyoung@pivotallabs.com>
Add group_runner

Signed-off-by: Ted Young <tyoung@pivotallabs.com>
Refactor to use heartbeater and group_runner

Signed-off-by: Ted Young <tyoung@pivotallabs.com>