Add enum for filetypes.
Added basic file identification.
Add tests for the file identifier.
Updates to tar and tar.gz detection.
Add support for tar.gz repositories.
Added various test archives.
Add test for tar.gz repositories.
Updated project files to track the new source files.
Merge pull request #26 from mgsdk/feature_targz

Support .tar.gz repositories + file identifier using magic numbers