added header to files and a makefile