added general sim & dist functions
added a basic Elkan-Monge implementation (refinement probably needed)
added symmetric option to Elkan-Monge similarity function
added QGrams class, through which q-grams of a word may be interacted with as a multiset