Removed duplicate (no-namespace) classes
Do not use namespaces internally

Let inheritence take care of that. Allows NS changes witout too much editing
Updated mime_type()

Use realpath & finfo as default/fallback
Updated documentation & use finfo as default for mime-type