Proper Setup.py
 Please enter the commit message for your changes. Lines starting
Add some unit tests.