Closed #173 by adjusting the line numbers and hiding invalid line numbers.

Also adjusts the HAM framework so that incoming dynamic findings with invalid parameters are still matched to endpoints. We need to look at this false positive case later; for now I figured it was more important that things not die silently like they were.
Closed #195 by providing a method to turn VulnerabilityMarker objects into readable objects.
Removes some System.out.println calls used in testing.
Closed #150 by recursively looking up all of the parameters for each endpoint. 

There are two test cases included as well that cover multilevel nesting and cycle checks.
Adds maven exclusion for the base class TransactionalTest