fix(app): wait for currentUser to resolve before checking if logged in on route changes

fixes #306, #294
don't release new version with default grunt task
test that jshint passes on project