Added triggers feature
Compatibility with SplObserver
Fixed docblocks
Updated readme