Add descriptions to files, add intro, add comments