added nuget package restore.  also fixed dependence on JSON.net