Add a requirements file
Add support for travis CI