Create a better Subscriber type, more like Rx
Add an Event type
Shit's getting real
Add an empty disposable type
Added CompositeDisposable
Fix subscribers not honoring disposal
Refactor signals to use real events
Update Subject.hs
Update tests
Merge branch 'better-subscribers'