Adds needed code to setup.py to allow basic installation from pip. Pushing up to PyPI requires additional steps outside the scope of this PR, but these are the basic necessary changes.
Fails CI tests because of a constraint on python version. I restrained the version to python=3.7.*, which may have been to restrictive (travisCI is running 3.6 at the moment). Warrants further discussion
Adds needed code to setup.py to allow basic installation from pip. Pushing up to PyPI requires additional steps outside the scope of this PR, but these are the basic necessary changes.