implement mime type guesser factory (so it can be modified on a per project/server basis)