refactor
ensure an alphabet size of 6 in BidirectionalDnaIndexTemplate (even when symbols are missing)
initialise all fields in constructor
fix argument order
fix typedef
add D array construction with pre given alphabet size
add test case