Notify subscribers of previous value

Hi Steve,

I've modified observable behaviours to pass the previous value of an observable into subscribe methods as well as adding a few tests.

Anish