Add login/logout API, error page full screen, persistence of menu on
change.
Closed #6
Closed #2