Add contributor guidelines

This commit adds a CONTRIBUTING.md files that details the process for working with issues and pull-requests within this repo.  It also describes the process to use when reviewing others contributions