Closes #308 - Display if username is taken while typing it on sign-up

Displays if the username is taken while the user is typing in the name on the sign-up form. Connects to the webmaker authentication client to determine this.
What if there's a different error?  You should separate your error case and deal with it early.