Upgraded packages

- Refactored to make buildable after breaking changes.
- Refactored to use LibGit2Sharp .NET 4 version (instead of .NET 3.5)