Switched to PSR-4, updated dependencies.