Bug fix: images don't load when network path contains spaces

Due to ```[NSURL URLWithString:]``` returning nil to strings containing spaces, network images with paths containing spaces would fail to load.

```[NSString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]``` is used to replace spaces with %20, which works.