Raise a more usable exception when poller not found

Upgrade to using ruby 2.1.0
Throw a better exception so this can be handled more gracefully in the place where its being used