Added test comparison method.
Added custom array comparison and unit tests.
implemented dictionary comparisons, tweaked output format
Test for compound comparison.
simplified names for some types
Merge commit 'a92ea24' into develop