Change requirements structure. Seperate in files.
Add basic travis configuration.

What travis do:
- Runs app tests
- Runs pep8 and pyflakes
To add:
- Test coverage info