Add Travis-CI configuration
Improve service behavior

* Added Travis-CI configuration.
* Added exponential back-off on errors.
* Added creation of shaded jar file.
* Added Upstart script.