Update to MVC5 and Web API 2

Seems to work - Web API has a model binding bug currently - hence the v5.1.1 pre release dependency.

Will merge with main branch once that bug is fixed my MS