fixing tests and setup.py
license and derp
gitignore update