composer.json updated with proper namespacing