added token struct to shell.h