Documentation: Copy back Wiki Home

Closes gh-477
Travis: Update NPM to support new dependency glob

"^" dependency versions break in the version of NPM that ships with 0.8
Using https://www.npmjs.org/doc/misc/npm-faq.html#How-do-I-update-npm to ensure the CI build keeps testing for now
Add @viewport listeners to rules
Update dependencies.