Huge refactor

1) Changed docstrings to RestructuredText
2) Moved some utilities to misc.py
3) Moved WWTLayer to its own file, layer.py
4) Separate methods for returning lists of layers and reference frames.
5) Added a method to WWTClient to create a WWTLayer object for an
existing layer.