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