More work on feature identification
Added zero function
Made locate virtual and removed trim objects

This allows inherited classes to overload locate with their own method
More experimentation with seeking the best minima algorithm
Various improvements

symmetric_cb in parameters
load_ functions
removed hard-coded contouring
allow objects to be plotted in different colors
Files missed in first checkin