Use getopt to handle options, added help text, add numeric mode.

The numeric mode constructs the word list names from a number and
a fixed string (ie. file12) rather than picking a random file name
from the word list module. The random word is obviously much
nicer, but also much slower which is annoying while testing.