Refactored main execution code into Main, JVMMain now only calls Main
Cleaned up build.xml
removed unused files
Renamed UndefinedVariableException to UndefinedNameException
Added manifest with main file to generated jar file
Removed no-longer-valid comment
More precise Exception description