fix mimetype() ; add unittest for mimetype()