updating projects to include new base entity class, and updated dao