Significant additions were made to the documenation.
Some minor changes required to clean-up James deletion of the IO branch.  It seems some init statements were still present.

Also, add_boundaries has been temporarily removed from the GenericGenerator.generate() method since it's broke again.  I fixed this once, but someone has altered or deleted my changes.