Internal consistency update

Fixes consistency of various source files and operations.

This commit also adds a means to append JAR files with new resources and
updates the README to mention the changed gem requirements.