Refactor some internals

* Get rid of the call to eval
* Use URL-style connection string instead of options hash
* Inline VERSION constant
* Sqelch bundler warning
* Bump to 3.0.0