Expand mode documentation, add .jshintrc, add CONTRIBUTING

Fixes #63