tweak publish error messages
pass source url to mf2py so it can fully qualify relative urls

thanks @kartikprabhu!