[Issue #195][WIP] added rspec gem to gem file
[Issue #195][WIP] used strip to avoid extra spaces in search words
[Issue #195][Issue #187][Issue #74][WIP] added model test cases