renaming file plus added more detailed tests
Tests restructured to use ILogListener