added composer.json and main client class