clean up dependency scoping to not pull in hadoop transitively downstream