update rets gem dependencies to be more lenient

This gives more flexibility for our dependencies, only constraining the
major version of each gem. It's a short list of pretty conservatively
run gems and gives library users more flexibility.
include updated Gemfile.lock
Merge pull request #87 from estately/more_lenient_dependencies

update rets gem dependencies to be more lenient