Added a few things

NuGet package restore on the solution and some extension methods.