working out composer namespacing for packages