first version of qgram lister
added simple q-gram counter, needs edge-case testing