Updated setup.py to be possibly functional

Updated setup.py to be possibly functional