- added a composer.json and introduced some namespaces