Compares two Java Objects and prints out Formatted String of Data at Rest, with diff