working on setuptools entry point and pip install
refactored code base, finished cli
updated setup.py