Add ObservableProperty, for notifying variables
Clarify termination semantics
Merge pull request #5 from jspahrsummers/observable-property

Add ObservableProperty, for notifying variables