initial test with simple cases passing
add further documentation to ngram structures
change name of files to match purpose closer
test changes
removing accidentally added file
add new reader skel.
add a benchmark function for the consumer file, minor modifications elsewhere, some more skel code for reader (not finshed, currently broken)