Documentation creation
## commentary
create documentation that includes the code commented docstrings.
* [x] add a build step to the pipeline, validation
* [x] add to the docs, a template for documenting code
* [x] update the issue and mr templates to include doc labels
* [ ] confirm if api has mr approval abilities
### Build Validation
This build step is designed to build the docs using the `readthedocs` docker image. The intent is that it confirms that the docs build before an attempt is made to push a new version.
### API - MR Approvals
If the api has MR Approval ability, create a ticket to add feature to this module to prevent workflow from continuing without a label being present.
Idea for documetation labels:
* ~"Documentation::Not Started"
* ~"Documentation::Underway"
* ~"Documentation::Stalled"
* ~"Documentation::Complete"
issue