First Compileable commit

All is translated to java, and it compiles. Let's see what happens from
here...