Add basic X509Sleuth::Client implementation & tests