Use -fileSystemRepresentation for paths
More concise exception raising
Only do path manipulation when magic file is needed
Refactor to catch NULL output (for non-existent files)
Fix NSArray assigned to NSMutableArray variable
Add check for empty uniformTypeHierarchy

And pre-load the primary uniformType.
Remove unnecessary MagicKitPrivate.h header
Remove unused InfoPlist.strings
Merge pull request #7 from jmah/master

Error handling, and code reduction