added gem shoulda and spec for user model