Python 3 fixes, decode to utf-8
Add test for image/png content type

cc @toastdriven.