add the chef share at test time, not at vm creation time
split code into classes, move into src folder