add file name into .gitignore file to untrack unnecessary file.
add shoulda-matchers gem into Gemfile for better spec.
added new spec for models.