Closes #107 - Error handling
Closes #116 - Dashboard formatting
Closes #125 - Add units to targets label