Save diff image if test failed

* New approach for #5
* Image diff algorithm in own UIImage category