Reorganized everything again.  Implemented constructors, tested with simple examples.  Commented everything more or less nicely.