Everything is broken.
Now it makes some sense.
Removed logs since I have a better idea of what's going on.
Working with streams and buffers both.
Corrected test that actually checks for null files and not for unsupported images.
Added tests to actually ensure that unsupported images are being skipped.