Option and argument parsing.

IPs can be passed now. For example:

  ./tests/generate-doc 10.1.2.162 10.1.2.164 10.1.2.161 10.1.2.160 \
                       10.1.2.155 10.1.2.156 10.1.2.157 10.1.2.158 \
                       10.1.2.159 10.1.2.163