added Apache Velocity as dependency for HTML templating
better error tracking
initial cut at HTML templater with D3.js visualization
refactored inner classes into stand-alone
added profiler for when label(node)=[]
first commit: velocity template for HTML reports.
many convenience functions for access to profiles
standardizing observation names
standardized observation names, and error checking
fixed bug: don't create new labelprofiler for empty label
insert pithy comment here
standardized observation names