Added module support to puppet