Added option to force returning new connections

Here's my attempt. Not sure what was up with the unit tests but I couldn't get "bundle exec rake" or even just "rake" to run minitest without updating the requires and package names.