macro maze version of everything
remove old files

remove some old and hacky files:
 - src/main.c (old test script)
 - src/match.c and ros.h, match.h (old kmmatch.c before library creation)
add actual working makefile
add actual kmbase and kmtest helper headers

mostly macro mazes to define global helpers, or unit testing macros
add hamming distance calculators to kmmatch
fix git ignore to use actual paths
update kmbase.h

add LINEWIDTH constant and un-define debug flag
add tests for hamming distance and creation of kmseq object