add pessimistic version number constraints to gemspec dependencies
update examples for rspec 3 syntax