First Java commit

First version of tree structure
Added to Java Tree class

Some implementation still to complete
Eclipse prefs