Updated source in Gemfile (https)
Looser restrictions on gems.

It's bad form to use ~> with major.minor.patch; most gems
follow semantic versioning: http://semver.org/

So a gemspec should only use ~> major.minor
Cleaned up specs