Updated autoload & requirements in composer.json