Authentication, many UI improvements, user registration in progress.