Feature spec for signing up, plus username must be unique