Add API docs

API doc sources are generated by "make apidocs". The modules.rst
file is then pulled into index.rst.