A few fixes.

Using base64 for images is the way to do it, we don't want external files inside the wallet ( images can contain code ).