Implemented functionality for inner while/ifstmts

I pushed the functionaltiy for executing and parsing while/if statements
to functions so they could be recursively called.  I now have support
for inner if/else statements, and inner while loops.  The sample
while.in and ifelse.in programs display this functionality