Fix first char not in token list, and segmentation fault bug
separate token for word and special char without white space between them