Add concept of errors and implement basic fromPromise.
Fix unsubscribing.
Added promises.