Added CONTRIBUTING.md based on original drafts

This pull request incorporates contributing information based on the [original drafts](https://gist.github.com/SpaceManiac/a5f6d04c4f095c988fcc).

I attempted to carefully describe how a change should proceed. Included is in-depth detail describing what a contributor might expect.

Feedback is greatly appreciated.