Simple setup.py script.
Removed unnecessary dependency.
Fixed tests.
Switched to setuptools, added tests to setup.py.