travis integration

[Example build](https://travis-ci.org/arnavsharma93/eden/builds/35685530)
optional_requirements.txt should not be changed for this purpose (it's used by the update_check.py)