Completed first pass of commenting

I went through vector_add and heavily commented it.
comments

forget to push