added a TODO file, fixed some pep8 issues, pylint now at 9.89