Adding Makefile
Removing not needed cpp file
Adding linux headers
Fixing makefile
Merge branch 'farghal'

Conflicts:
	Rafaat Elhagan/Wall.cpp
	Rafaat Elhagan/main.cpp
Fix makefile
Merge branch 'farghal'
Adding networking
bug fix