Created project structure.
Added sources and adjusted dependencies in composer.json
Adjusted remaining namespaces and fixed unit tests.