Tightened matching for making snakecase
RBTree uses == not eql? for matching, tighten up the comparisons
Version bump to 1.4.0
Regenerate gemspec for version 1.4.0