Updated composer.json

Singed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Cleaned code

Singed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated to PSR-4 compliant code

Singed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Fixed PHPDoc

Singed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>