Moved all the file type service stuff into its own plugin
Reworked service to use plugins to recognize each file type
Moved the MIME guess logic out of FileGuess into the recognizer driver