Use Composer for dependencies management
Switch to PSR-4 autoloading