Rewrite contributing.md

I noticed the file didn't really explain how to contribute all that well, so I added an introduction and fixed most of the spelling and grammar errors.