initial multi module setup
removed guava dependency
dash