Basic get/put of raw blocks/headers/tx/txout

Most of the getting and putting methods are in place.  Just need to
track validity of blocks/headers a bit better.  And then fill in the
registered address stuff so that we don't have to rescan every load.