Singleton getInstance is now static
Added tests for setting defaults
Updated file license template
Organized tests
Added missing @Test annotations
Added tests for filter sort
Added test for removing single image groups
Added test image
REFACTOR created strategy pattern for buffer decision code
Moved image file so it can be loaded
Created SimpleBufferStrategy as a default for ImageProducer
Added getters for total and processed
Added tests for ImageProducer
Unsupported image formats now throw an IIOException
Changed PhashWorker workers to wait for work from producer

Workers used to terminate if there was no work, however this is 
error prone.
Added constructor to select buffer strategy
Fixed wait for buffer not working
Added debug messages
Added tests for PhashWorker
Added constructors to allow custom path