block empty usernames
don't change userSet until the user is actually set
need to have grunt open before committing, duh