IO#read will return `nil` on EOF
Merge pull request #4 from github/vmg/buff-nil

IO#read will return `nil` on EOF