Added signup. Fixed error messages.
Including the missed changes