API documentation changes

- Use codox to generate API docs
- Add scripts to set up and push to GitHub pages
- Update links to point to a gh-pages based site (pedestal.github.io/pedestal)
Merge pull request #272 from mtnygard/publish-api-docs-with-codox

API documentation changes