reorganized features directory structure
extracted rangeFromPhrases into ranges.rb
moved SourceRange to library/src