Update project dependencies and work into PSR-4 standards.