move stuff around so that it can be built without requiring chef/handler on the lib path