clean implementation of Token, Tokenlist, initTokenlist, insertTokenlist and dumpTokenlist.
In the main, needs to be split to files
Merge branch 'feature/malloc_realloc_test' into feature/arrayTokens