move the headers to src/headers, update the makefile
clean the whole structure, makefile finished
re-implement Token Tokenlist and Buffer. Add some tests to main