Allow environments for configure
Much simpler constructor
Can now provide environments as well
Much simpler
Allow .provide('environments', {})
Can do all of the setup in cli now
Cleaner
Pass everything into cookbook