Moving PD and pushApp/variantID (UUID) generation into the classes; getting rid of hibernate annotations; cleaning up code and tests; added new test to test PK/ID generation
adding setters back
Removing @Column annotation
Adding test for PErsistentObject - making sure no-one can mess around w/ the @Id
Adding edewit's suggestions for unit test(s)
Apply UUID value on declaration line
Some formatting