moved network headers dependencies into netdefs.h
fixed typo for CI
moved interface information gethering to another file
changed the way it work