KGEM: Scala implementation of erroro correction algorithm for amplicon based data