proper gem setup and using rspec for tests