Update contrib docs

Document:
* external dependency grunt-cli
* external dependency phantomjs
* how to run tests without build