Adds a RegisterController and delegates signup flow