[WIP] Imrpovements

* Change namespaces 
* Fix composer.json
* Fix autoloading.


@crevillo You can keep it open and I'll continue pushing changes to it. Or you can merge it in this case I'll open a new PR when I have something.