Adding comments to model classes and update to gitignore