added javadoc header comments to model classes