Rename the classes and fix some issues
Update infos in composer.json
Add the License file