Rename Watchable to Reactable

Closes #12
Rename pauseWhen to bufferWhen

Closes #10
Add asStream method to Property

Closes #14