Large refactor to make hadoop cluster creation more simple.
Continued updates for refactor.