updated unary operators and added a few more tests from my personal queue
finalized support for switch / case