TEZ-387. Move DAGClientHandler into its own class (Jeff Zhang via bikas)