Added pushback for lookaheads

- Whenever we use lookaheads to see if the next character is something
  pushback will remember the last looked ahead character.