(#21384) Replace current skeleton with a mor extended version

The current skeleton which is used by ‘puppet module generate’ is very basic and, in my opinion, very out of date.

Would like to suggest the skeleton I use for my own puppet modules.
Obviously people will have their own opinions but i think it will be a good start for now.