1. refactor SystemNode: now does not distinguish between client node and
server replica node
2. implement SessionManager which mainly checks the login status and
redirect the user to the appropriate pages (LoginActivity or
MemoActivity) or to exit the system.

Next: implement the LoginActivity