1. Convert to psr-4
2. follow core for path.alias manager
3. a bit of clean-up
Merge pull request #1 from andypost/8.x-1.x

1. Convert to psr-4