Updated core constructors for Roles and Privileges so they don't get random UUIDs
Added comments to testing log4j.xml for easy enabling/disabling of Hibernate logging
Fixed problem with saving roles and privileges where you could get SQL error if you flush at wrong time. Now privileges don't lose their UUIDs during overwrites