Version again
Refactored the entire project to use NuGet