Fix registration form valid state, rename loginTaken to usernameConflicts

There was a small bug in the register-form where #isFormValid was never returning true, even when it was. loginTaken returns an array and was being checked as a bool. I renamed it to usernameConflicts since it felt funny to test if either `loginTaken is []` or `loginTaken.length is 0`