Expose server

Many people liked the API stub because it gave them the opportunity to simulate the responses of a production server. This PR brings that functionality back but instead of just creating a mechanism to define routes, it simply exposes the server that is then used interally to serve the site. As it turns out this even less complex than having a new mechanism for defining routes. And it give the flexibility to the user to freely use additional middleware.