Refactor TimeoutController to avoid some races
SessionCreator cleans up finished sessions
BlockSize not used in ServerConfig
Read/Write packets have options (that are ignored)
Fix go vet issues
Don't repeat anonymous function