Add test for not-found route

* Also stop being pedantic and move integration tests to unit tests
* Try an idea for composing Pretender functions
Clean up syntax of video-player and use run loops
Let’s not float p tags

It makes it pretty hard to write markdown that works.