better client ui

enable message headers (need some polish, but the bare bones are done)

enable blob read (need to configure cache, since blobs don't change)