Revert "Removing more dependencies"

This reverts commit 97f1c7cb2773e66477b41fac681734fba7dc1d39.
Revert "Another attempt to fix chef recursive loop"

This reverts commit 6570d1338327a8959dbf37c46fac9e238dc77000.
Revert "Attempting to resolve chef dependency loop"

This reverts commit e58ec37fe555f8315a93834c0699f7caf7ca153f.