Merge with 'zdwolfe'. Introduce AuthService, login page, auth states
Changed flatui, jshintrc, Fix tests