Added unit test and shoulda context gems