start of abstracting ascii out into it's own handler
rename handler
peek at first byte to determine if ascii or binary
setup ascii protocol handler