commented

Mostly added comments to struct files