make java project a sub project, and add scala branch, taken from mellite. rename project to `TreeTable` accordingly