WebApi 2 upgrade

This upgrades the solution to use the latest WebApi 2 libraries

This does not upgrade to MVC5 , that is a different PR