updated unary operators and added a few more tests from my personal queue
implemented do/while loop
improved unit test support while loop support function declaration