added javadoc comments to event models, inventory models and user models