Added rest of client and full unit test testing end to end POC.