Documentation Complete

All classes and functions have docstrings (except for the camera class
and methods as they are slated for rewrite).