implemented if
implemented while
fixed label for while
fixed processing while
implemented dowhile
fixed processing return
implemented repeat
implemented continue and break (not yet complete)
added error handling for missing expression
added checking if there are unterminated flow control at end of function