Issue #62: Added JSR-303 validation to User signup