Added configuration, client and unit test for all classes