Added experimental transaction needles
Added stubs for ObservableCollection and NotNull
Merge branch 'Feature---Needles' into Develop
Implemented NotNull

- Note: IsAlive will always be true
Implemented ToString