fix #858 bump dependencies

Update to Grunt 0.4.2, Attester 1.3.0, and other new versions.

Sorted deps alphabetically by the way. Minor code fixes done for new versions of JSHint (the new check was failing build) and Jade (to have pages behind `npm start` work).

---

Regarding the change in Assert.js: typeof array is object so the second check is not needed ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof )