Added doc generation
Merge pull request #14 from vbmithr/master

Added doc generation
Merge pull request #16 from samoht/master

Cut some dependencies
Use ocaml-hex
Add an opam file
++
Update Travis CI scripts from https://github.com/samoht/ocaml-travisci-skeleton