upgrade to scala 2.10
add submodules for dependencies