Docs

Update Makefile and document what I learned about what each file is for.