Issue#3 trajpt base class

There are still no methods for actually setting values, but this starts to build ideas and functionality we need. Fixes issue #3.
Would prefer to keep the member variable nomenclature consistent with Cartesian (i.e. and upper/lower bound vs. tol_above/below).