Reworked image-matching assertion internals

* Use exit-code from `compare` to check for success
* Fix some formatting issues
Fixed a bad method call
Reworked assertPropertiesMatch internals
Fixed incorrect method invocation to create_status
Tweaks error-reporting in image assertion script