added: custom FileTypeDetector, tries to detect file type, when inbuilt
detection fails, do far only uses extensions!