Finished CharRange
Removed old code
Added IChannel interface. Refactored nio range iterators