adding options to generate a config file
should make maps instead of strings for the rules so we can collapse overlapping ip/sg rules optionally