Added serializable id’s to all the model classes
added javadocs to main