Adding makefile, and initial network layer code