Refactored _handle-to to eliminate global state

This allows for a more sane proxy implementation that is necessary for
expectations like `not', which will be shown in the next commit.
Added `not' expectation

Simply negates the result of whatever expectation it is given
Implemented `not' expectation