Comments

Updating documentation; adding and clarifying comments.

Still much to be done.