Fix spellin
Remove newline test; Actually use MsgTooLong error

In the case of the newline test, there was a case that was later allowed
by code. It may be that the allowed newlines should not be default and
the test should get put back in.

In the case of the message too long error, by giving the message in the
error, the wrong error was being propogated forward.

I also updated the test case to regexp the error string for the part
that matters and removed a double failure for unexpected EOF errors.
Remove addition to string accidentally left in from experimentation
Stop checking an error if there may not be one
Merge pull request #13 from velour/fix_tests

Fix tests
Set connection deadlines

An attempt to catch network disconnects sooner. I don’t think this will
work as-is (at least the read one), but I figured I’d put it into a PR
for chewing on.
Merge pull request #15 from mccoyst/conn-timeout

Set connection deadlines
Revert "Set connection deadlines"

It restarts your connection every time you have >1min of inactivity.

This reverts commit 6c3eb7a4aef2e6fb4bc047f9a26d89bd60320b13.
Add write deadlines.
Merge pull request #16 from velour/dev/eaburns

Ditch read deadlines.
Reuse the ping timer, don't create a new one each time.
Merge pull request #18 from velour/login

Fix spellin
Merge pull request #17 from velour/dev/eaburns

Reuse the ping timer, don't create a new one each time.
Add gok.sh and fix fmt, vet, and lint warnings.
Add .travis.yml.
Don't fail on golint failures.
Merge pull request #19 from velour/dev/eaburns

Add Travis CI support.