travis: Add -cover
Rework client