add guidelines for contributors

See <https://github.com/blog/1184-contributing-guidelines>

strictly speaking, to pass the build they have to `npm test && make lint`