Added code to handle If as a Keyword vs. Operator

- Tracks tokens at start of line vs. later. Takes continuation
character into account.
- If final result is identical to original, nothing gets pasted.
- Unit Testing will take debug output into account.