Add makefile
Revise tabs and spaces in files
Fix make clean in makefile