Mode : go from extension -> mode instead of extension -> mime -> mode

Cut out the middle man, remove a dependency, support all modes, etc...
:)