Finished observation persistency support in ETController

Added ETObservation.

Fixed -stopObservation to get called in -willDiscard.

Note: All tests pass.