Add 'contributing' document

Add instructions on contributing to Mirage.
Is it worth adding a point about useful commit messages?