docs: initial Sphinx documentation
Similarly to reanahub/reana#6, enhance package structure to introduce:
- add initial documentation structure, with license, authors, etc
- add initial Travis CI configuration and basic tests
- add copyright header messages to each source code file