Updated the TODO.
Removed unnecessary requirements from tests.
Removed an unused import.
Added a license, README, updated setup.py.
Added a Travis config.