finished implementing the sqrl client class, but will have to decided which exceptions to handle locally and which to allow to bubble.