changes compatible with cabal, packages reorder, include java files for test
delete files for package reorder