Fix requirements
Fix test running.
Cleanup .gitignore
Remove tox.ini
Fix factories
Cleanup setup.py