Added the ability to set a custom CompressorNode class in your settings

Added the ability to set a custom CompressorNode class in your settings file. Also added unit tests.