Upgrade: composer compliant

making the whole project composer compliant