Cascading if works

**** MAJOR FIXES ****
-> List parsing works
-> While loops work

TODO
-> PROCEDURES
-> LOCAL VARIABLES
-> TAIL CALL OPTIMIZATION