add unary minus for vectors and matrices

fixes #248