Global rename .cs to .java
Fixed package declarations.
Partially complete port to Java
DOES NOT COMPILE