Adding API Explorer functional tests

Intentional.

- Path/Url is a placeholder until we resolve the WebAPI shim
- Parameters/Properties is a placeholder until we finish über-binding
- Providing ModelMetadata has almost no complexity and is covered by unit tests