Reformat
Add comments to files which are mostly complete