Removed the 'use an executor for callback' TODO that was already done.
Fixed #24 - Incomplete frames throws an exception.
Use writeAndFlush where appropriate.