Finalize code for #12.

+ Use IOUtils to read buffers fully into memory.
+ Ensure that buffers are fully read into memory.
+ Use only one set of filter processes for both images.
+ Throw an error for unimplemented Tokens.