Move template setting method into response object
Refactor PHP view to 404 if no template found
just some comments
ensure 404 headers sent correctly

    * Refactoring of view rendering methods
    * Adding Response::Header object
tmp
typo
Big reorg of namespaces

    * Moving clases into Util namespace
    * Moving all classes holding session state into Context namespace
Provide detatch method and show_404 from app

    New Context namespace classes for view and controller related methods
Add tests for better detatching
Detatch works properly from any kind of action
move template and view methods to context view class
Remove some TODOs. Add some comments

    * remove specific param, get_param, post_param methods
      in favour of just using the ...params() method with
      an argument
    * Added comments to explain why some apparently powerful
      setters are public methods in  Context namespace
Add lots of type hinting on method arguments

    Also, refactor view and model registering to store
    the objects we've already created to save instantiating them
    multiple times
rename Pcontent to wrapped_content