improve showblock by setting default datadir and requiring -s