#217: fixed bug with 'You have to be an admin' message displayed to admins

Fixes #217

Bug: router may perform access check before user profile is fully loaded.

Solution: make pages which require user to be admin depend on `currentUser` subscription. AFAIK, router will wait for this subscription and then will reactively re-run `before` callback.