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.
Updated .gitignore file to include bin and obj in Tests.
Removed bin and obj files from Tests.
Added style options from the old CKAN solution.
Missing update of project reference.
Revert "Missing update of project reference." Wrong file.

This reverts commit 77244ca5e9cfbe50a203c2824e8b796b5380d4b2.
Updated reference in solution.
Merge pull request #26 from mgsdk/feature_targz

Support .tar.gz repositories + file identifier using magic numbers
Merge pull request #27 from mgsdk/small_fixes

Small fixes