Adding puppet code as the formating on the github wiki is messed up.
Moving puppet into an etc directory so I can add other useful files.
Adding dnsmasq.conf
Adding PXElinux default file.