Rub some `@final` on it
Add takeWhile and skipWhile
Add ObservableProperty, for notifying variables
Clarify termination semantics
Merge pull request #5 from jspahrsummers/observable-property

Add ObservableProperty, for notifying variables
Make ObservableProperty final

Ain’t nobody got time for subclassing that
Add ControllableObservable

a la `Subject` in Rx
Merge pull request #6 from jspahrsummers/controllable-observable

Add ControllableObservable
flattenScan's function argument shouldn't be named
Add concat
Add zipWith
Fix Observable.single definition
Add Stream.error constructor
Add Stream.materialize
Implement global dematerialize
Added Stream.fromSequence and takeLast
Add takeUntil
Add Stream.catch
Allow CompositeDisposable to be inited with a list
Add Observable.sample