Finished commenting. If you think more should be added, email me.

Signed-off-by: Tabor Kvasnicka <kamakwazee@hotmail.com>