Improve handling of website image fields

* urlencodify image field converter instead of generating URL by hand
* fix website bug where _image would yield a 500 error if passed an invalid width/height