Master+m chanlog

Closes #27 
Why is this not in a shared header?