Split requirements file
Make flake8 pass
Add travis ci file