Default route everything through post controller.
Added an edit handler.

It looks suspiciously like the view handler: refactor target if I can
ever think of a clean way to do it. At the moment, only the loaded
templates are different, and I'm not sure if they should just unify into
one function or keep them separate to guard against the future.