pulled out ChannelFrameHandler
send client properties
added docstrings to method DTOs
pulled out Senders
added docstrings