Update CONTRIBUTING

extensive update. still requires edits.