made blob printable
it compiles at least
fixed strings to strip off null bytes on read in