Apply namespacing
Add composer.json file