tests and progress moved to separate branch
Merge unary-minus and master