Implement login.
Need settings design rework.