Moving messages and tasks to hashed _id fields

Signed-off-by: Rick Copeland <rick@arborian.com>