Hrde app

This PR includes a number of improvements, new features and bug fixes to the application formally known as the hazard viewer. 
.concat() method concatenate an array object with others (passed as args) and return the concatenation, if you simply want to add a new element to an array object you can just use .push() method.