Add contributing guidelines

This is partially based on `Microsoft/dotnet` and `IPython/IPython` guidelines.