Use Napoleon to parse 'Google style' docstrings

This changes the docstrings in `archmap.py` to 'Google style', it then uses the Napoleon Sphinx extension  to parse them.