Allow unary operators and comparable on timestamp object closes #2052

Implement the comparable mixin and use standard unary operators on a timestamp object.
well describe the instance method '-', Ill change it for describe substraction operation.