Clean up dependencies

* Specifies major/minor dependencies so we don't get the open ended dependency warnings on builds
* Moves off of rspec 3.0.0.beta1 since they merged that option issue
* Changes spec helper slightly due to the previous change; we want to keep moving towards rspec3