Minor changes.

Started adding massive amounts of comments.