Updated repo to be compatible with python3+, cleaned up setup.py and used setuptools instead of
distutils. Took the import of boxview.py out of __init__.py because it caused a condition where
it was importing boxview.py which import six before setup.py has had a chance to install it.