Added model validations and tests for user and status