Update contributing guidelines

@azirbel @igillis 

Let's critique this here; I'll open identical (s/table/charts and s/table/widgets) PRs for charts and widgets once we're entirely happy with the language.