* changed CollectionPlusJSON.paginate to return a list of pages
* changed subclassing structure for document classes, it's broken for now
+ added TODO