Merge pull request #47 from lpw25/master

New version of the javascript and a lot of tidying up
Merge pull request #48 from lpw25/master

Fix module type paths
Merge pull request #49 from lpw25/master

Fix type selection
fix https://github.com/ocamllabs/opam-doc/issues/50
Merge pull request #51 from pw374/master

fix https://github.com/ocamllabs/opam-doc/issues/50
fix https://github.com/ocamllabs/opam-doc/issues/52
Merge pull request #53 from pw374/master

fix https://github.com/ocamllabs/opam-doc/issues/52