Adds the noArgString back and fixes the Java mode

Removed the LambdaCase cruft and added a makefile
removes unneeded import of `find`
eta reduce