Added Makefiles and header files to github. forgot to do that earlier.