Add unary operstors
Added more operators and tests