Updated aliases to include Java suffix.
Updating build file to compile code for harnesses.
Updated build file so that jars include main classes.
Added a script for running all generated tests.
Updated test build file to include all relevant files in jars.