in-code documentation updates

[ci skip]
removed Model package

moved out ObjectObserver to Packfire\Core
updated test