Added support for cycling over multiple A records supplied by RR DNS.

This adds support for cycling over multiple A record addresses if supplied by DNS, if the command line flag is set.  Default behavior is the same as it was previously.
These should probably be set in `parse_args`