pep8, pyflakes
Reorder methods

Alpha public then alpha private with a class in the middle.

This is as much for sake of review as tidying.
increased pydoc