Add CONTRIBUTING.md.

Remove the hacking section from the README and place it in CONTRIBUTING.
This takes advantage of github's nifty little feature that allows you to
view contributing rules when filing a new issue .