Add User model and spec