netifaces integration

rewritten interface loop again using netifaces and added the necessary package to the requirements section and commented the loop.