[FIX] isLoginFree -> isLoginAvailable calls
[MIN] DisplayLoginPage setting in sample config
[FIX] SSO Login + some related refactoring
[DEL] Deleted obsolete cache.py
Revert "[DEL] Deleted obsolete cache.py"

This reverts commit 0a0b2a5ea8b5a1a8ebacec8dcb568e6c8fc9f2a1.
[IMP] Add some __repr__ methods
[MIN] Interesting events. Still very much WIP
[IMP] Add task to update category suggestion info