removed ngram structs and associated tests, optimised parsing; looking good!