Added special form if.
Tiny refactoring of eval_quoted.
Set args in a variable outside the match in eval.
Refactored ownerships and matches in eval.
Updated TODO.
Merge pull request #12 from razielgn/if-special-form

Added `if` special form.