Codec Changes

Listeners now create a new Codec (w/ buffer) for each newly accepted
connection to use.