Pull after blend

First working demo after blending calibration was up and running. Tons of new stuff. Note the streamlined cost functions which make use of templated subroutines
Naming convention.  Also note, bad naming of the "robot_jv_triggerAction" file resulted in a bad class name as well.