Make contributing.md generic and add testing.md

This moves the contents of CONTRIBUTING.md to TESTING.MD, and adds more generic contribution guidelines. Importantly, it adds a note (since contributing.md gets referenced from the new issues page) about using Gitter instead of issues for simple support questions like how-to etc.