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.
An A* style graph search would probably want something like this. At the least, it is req'd for Cartesian pts, but I think it would be used for joint points too.