Added tests
Test implementation
Add CONTRIBUTING.md

Given that NuProj has at least two other contributors, it seems we
should call out the mechanics.