Updated documentation, implemented thorough use of `self.putOne` rather than direct calls to `self._apos.putPage`