Initial Chef Container work

This is just a cleaned up version of #181.

/cc @opscode/client-eng @tduffield 
We probably need to change the package names here to be technically correct.