Tidy opam packaging and use travisci skeleton