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.
If we never expect to create a base Trajectory pt (i.e. this is the base/interface class), then constructors/destructors are not needed and should be removed.