Added Changes to  Java PD project

Changes to and model classes . TODO: FINISH PRIMARY CHANGES!