untested updates to models to support new data structures
fully tested new object model to handle features of the new suggestion form
add html formatted python api docs for the models (which are getting pretty big, so more difficult to work with).  Generated using epydoc.