more steps toward object oriented-ness.  Compiles, but does not link.  Potentials need work now.