Added the dir tree and makefiles to cpp