Add crypt
Update views
Add user model and spec