added rspec tests and changelog