First implementation of nearly complete channel driver, marked more TODO and cleaned up whitespace