fixup! Clean up network_interface
Move all headers to inc folder
Switch from makefile to cmake