fix(users): fix opening user profile page
chore(repo): root folder cleanup
feat(users): implement list pagination
feat(data): detect server connection issues

on `$rootScope` there is `serverStatus` which is set to `0` when
there is no problem, but it will get `> 1` after request timeout
fix(npm): set grunt-karma to 0.7.2 to avoid karma version conflicts
feat(auth): sync session across browser tabs
fix(users): fix pagination

it's using `maxResults` instead of `limit` in response