Use replica id instead of replica name

## Overview

This pull request changes the `messaging` package to use an `uint64` replica id instead of a `string` replica name. This is more consistent with the indices that are generated in the `raft` package.