Base class is fine here
Added shit-ton of mime-types and extensions.
More docs around the new stream wrapper.