Updates to chef execution module and new chef state module

Rewrote most of the Chef execution module because almost nothing in it worked. I also added a Chef state module.