added editorconfig
 categories namespace
added rubygems source
 basic category matching, added levensthein gem, refactoring
some comments