Adding solution and ignore file
Issue #1: Separating NUnit and the validation pieces
Reformatting tests to be a little more readable
Separating the classes out for the validator to make it easier to work with
Cleaning up code to tighten down public api
Adding Domain Models to separate the models used from the processing
Renaming PackageDependency to NuGetPackageDependency to avoid naming collisions
Refactoring how the solution, project, and dependencies are read
Implemented reading of package files
Adding validator to ensure that all packages are the same version
Tying in the creation of Nuspec files
Adding ability to read the nuspec file
Adding validation for Nuspec files
Adding validators and support for verifying nuspec files
Adding test fixtures for validating nspec dependencies
Adding test for validating all dependencies are present
Adding validation for unnecessary dependencies
Cleaning up for nuget tests
Updating Builder to have generic types for the input
Adding extensions to make building of solution request easier