Runs every time the add button is clicked.
* If a number has been entered before the add
* button was clicked we set the number as a pendingValue,
* set ADD as a pendingOperation, and set the token.
* If no number was entered but an existing calculated
* number is in the output display we add the last added
* value on to the total again.