gem dependencies and rspec setup