remove autodoc test from image.rst
Add missing attributes on PumpObject init

This will make it possible to clean up the init code for PumpObject
subclasses.
Clean up Note init and attributes

Also add reST docstring for autodocs use
Document mixin methods
Refactor code for obj.{like,share,..}
Change PyPump, Client docs for use with autodoc
Add first stab at autodocs in classref.rst

Add API TOC entry