+ Added NetworkList implementation for managing multiple Network objects at once

Hi. I've implemented a useful (albeit, at this time, rudimentary) NetworkList implementation. It allows testing IPs against multiple networks, finding networks, and iterating over networks in the list.