split FunctionsTest
implement "cons" (first pass)
reorganize functions
make "cons" fail on non-list 2nd argument
raise on unbalanced parenthese
add test for lists spanning multiple lines
pass funcName as 1st Apply arg
implement numeric comparisons
implement "if"
implement 'true' and 'false'