Packagist ready

Format namespaces
Folder structure
Packagist ready