* Lift web repo unauthGuardService up to jslib * Add lockGuard (requires vault to be locked) * Fix linting