Update TODO.md
update comments
Update README.md
Update .travis.yml
lint pass
lint pass