preliminary java implementation of everything but loops

* all ops except [ and ]
* unit test for the java backend
* includes java in systest