A pretty opinionated skeleton for writing your own puppet modules