Minor improvments in code organization
- Simplify algorithm interface
- Implement kmer-count for forward kmer counting