[WIP] Switch to hosted chef

This branch is starting to get a little out of control so I'm submitting it for review and potential merge.