added comments to all methods and constructors in src/models, not revised already existing comments