s/self/static and format code.
Update exception message.
Add the french documentation.
Add the README.md.
Add composer.json.