Updated folder structure, namespaces and composer.json.

Signed-off-by: Josemi Liébana <office@josemi-liebana.com>