Gemspec dependency tweaks

Updated RSpec and made it a development dependency instead of full-on dependency.

Added rake to the dev dependencies too since it is necessary to run tests. I only notice this because I normally run Bundler with `BUNDLE_DISABLE_SHARED_GEMS: '1'` to prevent leakage.