Back out `informImmediately` for now
Add ObservableProperty
Initial ObservableArray (without observable implementation)
Wrap callback in dfd.callback()
Switch back to grunt-ts since grunt-typescript is a hog