Added block comments to all files, and most methods. Not much inline com...

...menting, however, which can be improved

in the future.