[WIP] Chef rewrite

This is a work in progress, attempting to rewrite the chef deployment process (again)