Add WebApiCompatShim project structure

Adds the project skeleton for Web API.

Planning to check this into the **webapi feature branch** as a standalone commit to simplify my workflow.
Except for whitespace, so :trollface: