separate Namecoin RPC from domain data
replaceable backend and test prototype