Copy files from chapter 10 in.
Switch Token struct to Token class