Wip xio

This is a pre-pull request, designed to give folks a chance to review the current XioMessenger integration for Hammer.