Improve UI and add Login page and session handling