Add setup.py for distutils, marginally fix hoc imports
more documentation updates