Correctly follow the --ignore-invalid-hosts option

Follows for both the blacklist and command-line CIDR blocks. Also clears
up error messages relating to invalid blocks.

Fixes #190