Initial Chef Container work

This is just a cleaned up version of #181.

/cc @opscode/client-eng @tduffield 
This should not be changed. `angrychef` is a Chef variant.