Added/modified a bunch of comments for Documentation Purposes

Just as the title says. Comments. Lots of them.