Rewrote the contributing guide.

This should give the guide a more friendly appearance and make it a bit easier
to understand.