Implement message reader.

Currently the reader skips control frames.
Merge pull request #927 from square/jw/websockets

Implement message reader.