Pull of Dev round 3

> More documentation, moved Managers to their own module, and added gh-pages branch for somewhere for documentation to live

Changes from https://github.com/cosm/cosm-python/pull/10 but with the changed .gitmodule file to allow Travis to build.