Adding Makefile
Removing not needed cpp file
Adding linux headers
Fixing makefile