Added output buffering to App::serve() to allow additional headers to be set at any point in the page generation. This fixes a bug with nesting one View inside another, caused by the View attempting to set a header when it renders