Java implmentation of the benchmark tests
Java benchmarks: rearrange and rename some files.

Why does Java need four files and a crazy directory hierarchy where
every single other language needs just a single file? Blech.