Prepare for 0.4.0.M1

Docs tweaking and package info renaming in README.md
But if the subscription failed subscribe and an exception bubbles up, what will be left to cancel? especially if we don't call onError.