Added a test project for JUnit unit tests.
A test class was added to test the DefaultMessageListenerStore class. The DefaultMessageListenerStore was updated to include null parameter checks and to use a mutable set in the getListeners method.