API documentation

This is auto-generated by sphinx-apidoc. Ideally building this is
something that would be integrated in some kind of automated hook
rather than being version controled.