tutorial enhancements

The main goal of this change was to correct the poor advice to develop without subclassing persistent and to use the root object as a collection.

I also tried to clarify some topics and add some topics that I think it's important for new users to be aware of.