Fixed bug in unary expression type checker
Added unary expression type checker unit tests