LOTS of changes here.  I've done two things:
  1. Lots of things that were floats are now doubles.  This is the
  easy change.
  
  2. Added bunches of stuff for zooming and panning of the graphs.  It
works as well as the old graph stuff, but it's a lot cleaner.  Still
have to remove the GraphLine class, but will do that soon (replaced with
the new Graph2 class).

Yup, lots of new files get their first commit here.