Fixes #26.

Turns out we weren't reading in all the data we could from the socket. I
added a helper function for this to ol_util.erl.
Removed some io:format stuff that slowed everything way the hell down.