move some code out of class
removed emit() from detectors
warn when overwriting already registered observers
variable naming
added basic code for notifications
adding basic code for future notification support
(re-)added basic growl support
added sample code for activation notifications when updating IPs