Added contributing guide to the README, a bunch of stuff to the home page

The individual commits and the diffs should give you a good idea of what I did.