Added kmer_size.{c,h} to allow runtime determination of kmer_size limits