Update documentations and build file comments.
Add vim settings and update file header comments.