Use const_get instead of eval

Looking through the code I found an eval to try to get a constant.

I was also having problems on Ruby 1.9.3 not including `ostruct` by default so I'm just explicitly requiring it.

There's an ugly hack to force bundler get the latest version of `easy_auth` from GitHub.