Global Singleton Enhancement

Adds implementation to make empty `R()` call working - it will return the whole Hash of all set globals. (Fixes #7)

Also:
- updates some minor dependency versions.
- adds `jshint` compliance (except `app/assets/javascripts/routes.js: line 149, col 3, Expected an assignment or function call and instead saw an expression.`)
I'm confused by this comment.
Should be more like `// Expose private scope if no arguments given`