Flesh out contributing guidelines (Resolves #166) [ci skip]