made mimesniffer static, more practical. mimesniffer must now be explicitly set on the class before any object initialization