Pimped travis ci file:

* Added docker based infrastructure
* Added dependency caching
* Added support for retries during network time outs