Icon added + composer cleanup

what's the reason why you've added icon.png to the ignore list? svg won't be displayed?
I also removed a part of the composer instructions, that part isn't needed if a package is published on packagist.

also, why don't you add languages files here? If I install the package from packagist, I won't have any translations? It's not a big deal, only software devs are using this package in our company.