initial work on jobs tests
heartbeats don't reset progress. timestamps are float. new debug methods.
added a simple dashboard