add include
Add token list struct
Rename token_list to token_array
Add token list tests