Implemented CancellationError for cancelled requests.

Fixes #17
Merge pull request #18 from jussi-kalliokoski/cancellation-error

Implemented CancellationError for cancelled requests.