[minor] test runner code
[jshint] more globals
[tests]
[npm]

Conflicts:
	package.json
[refactor] router
[bower] remove deps
[grunt] fix karma tasks
[refact] move all dependencies to npm