adds RubyMine ignores
adds Gemfile
adds range factory option
fixes edge case of empty tree searches failing
accept a pull-request and add changelog
Rewrite README in markdown
add "require" in spec/spec_helper.rb