tests - specs for user model
test - Add unit test for models

Specs were added to following models:
* section
* term_document
* term_reference

Spec files were removed for following models:
* document
* topic
tests - Add spec for faculty and term_faculty models
test - Unit testing for more models

Thanks to `shoulda-matchers` gem, it is now possible to describe
lot of common unit tests very succinctly.
(test)-adding rspec for models
(test)- spec for files
(test)-spec for term model
Merge pull request #102 from seekshiva/specs

Unit tests - for models