Split

This splits blockchain.go into blockexplorer.go and btcd.go (same with _test files). Leaving out the import path changing.