Add length validation and spec for user.first_name