added operator skeleton
added missing unary operator and added some tests