Mime Type Updates

Changed to move from basing mime type off of file extension to based off
of file's actual mime type.
Doing so utilized the mmmagic module which was added to package
dependencies.