Observation library (class and functions)
temporary commit (in the middle of something...)
Generic JTerm master class

The JTerm class define an empty cost function
term.  Sub classes defined can be added together
and minimized as a sum.  This permits a very
wide variety of terms and constraints for the
data assimilation procedure.