Jdmundrawala/chef update

A stab at a recipe that can update chef
Yea, its a really crappy way of doing things. What are your thoughts on using the chef-run lock file, and only updating once the script is able to grab that?