moving tests up
creating setup.py and updating gitignore