Create CONTRIBUTING.md file.

Closes #87 (rules discussed there are included in this file).

I tried to put everything I could think of into this file, but please comment on any changes you would suggest.
The code style is only a start (I think we have more rules, but this is all I could think of).