Theme was not correctly set on subsites

This was because the config system tried to use non existing class StaticPublisher, moved it do use FilesystemPublisher instead
Fixing unit tests to report failures instead of error