Notifier

-Added support for observers. Currently being used by templating to observe elements but intended for O.o integration as well as 3rd parties.
-Merged DirtyCheckingChangeDetectorGroup and WatchGroup
-Removed unnecessary base classes
-Removed unnecessary getters
-Tried to make the code a bit easier to read by adding some code paragraphing