add Ethernet code, makefile and READme for planning out code