Add GPL header
Add Observer/Observable stuff (refs #286)
Add triggers and comments (refs #286)
Remove Observer code from Anonymizer (refs #286)

It should work without that code with the new ObserverManager