Add some type hinting
Use latest version of magento composer installer