Added image viewer. Added tests for ImageProxy. Fixed a bug with casting a Obj-c bridged dictionary.