Puppet module generator written with thor