Add travis-ci integration
Add flake8 to requirements file
Fix lint error