Changed menu style and added tests. Also added login functionality.