Cleanup the Website to make it work on any machine

I had a couple of problems to make the website working on my machine. Here
are the fixes that was needed:
- There was a missmatch between NuGet packages and reference in csproj. I
  updated all problematic  packages and now it's find.
- *.cs was not allowed by IIS and was not handled by ASP.NET so I removed
  the security config for *.cs and added a global handler to delegate all
  file-extenions to ASP.NET in web.config