use an interface for client, not a concrete implementation
Merge pull request #4 from marcinwyszynski/master

Use an interface, not an implementation