update to vs2012 and enable nuget restore