v3-channels: Add commands API

This is continuing work from https://github.com/play/play/pull/349