Added controller for web api

The Web.Service layer is a pure passthrough/response layer, it should
have no logic to keep it "light