Enabled NuGet restore on build, update Newtonsoft version

Gents,

This is my first ever attempt at a pull request, so bare with me.

I had some issues building the solution after cloning the repository, so I enabled NuGet restore on build.  I'm not sure if the group wants to go this route, but I use it at work and it seems to be fine.  I also had to add Json support to a couple of projects.