unused imports
pylint cleanup
updated docs (incomplete)