Big, good refactor completed in order to isolate Engine implementations from all the Hadoop 1 & 2 API complexities. Unit tests passing. Next step will be moving all Engine-related code to separate Maven modules, and unit testing Redis Engine.