Code cleanup

1) Removed m_channel field, as it is available in Cosa now
2) Initialized some missing fields in the constructor
Added support for RadioListener

RadioListener is a callback that allows us to track various internal RF
states like sending a message, receiving a message, receiving ack
Code cleanup