MockCloudifyContext - operation param // Add and improve decorators tests

Added `operation` parameter to `MockCloudifyContext.__init__`. While there, added some new tests (which I'm now not sure belong there specifically) and improved existing tests. Also shortened the code in `CloudifyContext.__init__`