Stabilityimprovements

REFACTORED - Javadoc added and code/stability improvements.
ADDED JUnit test case for the AbstratEventSubscriber.