Record the language of source files
Rename analysis commands
Index headers separately. Closes #52