First attempt for an easily observable managed object
Make PerformBlockCompletionHandler take one argument
Merge branch 'develop' into feature/observable-managed-object
Fix log messages
Create debug method to dump stack info
Merge branch 'develop' into feature/observable-managed-object
WIP on observer stuff

Not working atm
WIP Switch to a notification based approad
Start with tests for managed object observer
Create observer for managed objects
Fix bug where MOObserver was not always triggered
Break reference cycle
Use ObservedAction when notifying subscribers

This protects subscribers from using a deleted object.
Use logger when dumping stack
Add method to dump import configuration
Fix bug in observer tests