Many changes to ContextRxStuff:

* Finished implementing CancellationToken stuff
  * Also implemented a way for the user to just press 'c' and enter and
    this triggers a cancellation.
* Ripped out terrible exception mimicking.
  * Replaced with probability to throw an exception. (set in AppResources)
* Improved logging stuff.
* Refactored names to be less silly!


Signed-off-by: bill-mybiz <bill.mybiz@gmail.com>