added rspec and code coverage