Add sphinx api documentation
Add documentation generation script