Pip: Move files to better spots for pip.
Tests: Make tests a package.
Tidy: Change imports to use full path.
Git: Add distutils files to gitignore.
Build: Add setup.py and put theme into module.
Build: Move dependencies from README into setup.