Support for checking for temp data key existence.
Support for checking for temp data value.
Support for checking for temp data value with predicate.
Changed argument from type Controller to ControllerBase.

... In an attempt to adhere to Postel's law.
Support for chaining temp data test methods.
Improved test coverage.
Readability tweak.
Better support for chaining temp data test methods.
Made implementation adhere to DRY.
Removed ineffectual using directives.
Merge pull request #33 from ByteBlast/master

Support for checking for temp data values.