porting chefproxy
chef functionality has been modularized now