When contributing changes to this repository, one must adhere to the following rules:
- create a new feature branch off of staging.
- make your commits to the branch, with the commit messages adhering to the commit messages section below
- Push your changes to github