ILifecyle additional methods added

Added methods to remove a specific listener and clear the entire
listener collection
Merge pull request #31 from Aryslan/master

ILifecyle additional methods added