preventing overriding String#underscore if it already exists, e.g. ActiveSupport's
Merge pull request #30 from spra85/fix-underscore

Checks for existence of String#underscore prior to overriding