Fix registration form valid state, rename loginTaken to usernameConflicts

loginTaken is no longer a bool, but was being checked as one. Renamed for readability
Debounce login conflict check
Rename "username" to "login"
Merge pull request #40 from zooniverse/fix-register-form

Fix registration form valid state, rename loginTaken to usernameConflicts