Addition of .cpp files
Addition of makefile