Enabled NuGet Repository restore and removed packages from source
Updated and expanded Extension method signatures
cleanup