Document files
Makefile improvements
Document Makefile usage