added tab completion
added new string token if quote is encountered