Added dashboard code and watchdog testing

This is going into the development branch because it might have unexpected behavior.