add User tests for presence and uniqueness