Added in the Java files that were excluded from the initial commit