Hrde app

This PR includes a number of improvements, new features and bug fixes to the application formally known as the hazard viewer. 
yes, it addresses the TODO, now I just need to remove the TODO! palm to face