Refactored network capability and added logging

Also added warn logging to attempt to fix or at least help isolate issue 61. A warn is logged if an interface cannot be found for the specified network.