Add ModelObserver and observer tests for Account

As a side-effect ObservableModel::{will,did}ChangeValueForKeyEvent were
changed to Poco::BasicEvent<const string>