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.
May not need source file for this at all (if we still with it as an interface class and simple methods defined in the header).