move scala stuff into new partitioning branch
move ecoop experiments into separate branch