Remove side effects/requires from classes

Replaced class loading with Symfony ClassLoader.

This also means that namespace/directory structure has been updated accordingly.
Add initial scruntinizer-ci configuration