puppet class to handle mercurial