updated composer.json: changed name, type, autoload, and target-dir