rewrite for go 1.1:

* cleanup API, no longer need FinishRequest
* implement priority queue that uses the new CancelRequest API
* improve travis config
* update docs
Merge pull request #11 from mreiferson/go11_11

refactor for go 1.1