Documentation update

This branch increases the amount of documentation we have in the managers, particularly for some of the more complex functions. It provides a handful of new usage examples, including ordering a dedicated server, and tweaks some of the existing documentation to make it more consistent. It also changes the default Sphinx styling in preparation for using readthedocs.org and rearranges the API documentation a bit to make managers more prevalent than direct API calls.