Added vars support & added composer.json