Optimize performance on very large IP sets.

+ Ensure file i/o overhead is to a minimum by making the
`config` local variable into a class-level variable.
+ Minimize IP seek time by using hash instead of array while
maintaining compare by subnet mask functionality.