model implementation + sniffer
propertyChangeListeners support
before remaking views
added views
before adding events handling
working MVC
first working sniffer