move java-legacy to a separate sub-directory
high level goals