Added a simple 404 if no route was matched by the router.

Uses append_take instead of deprecated append from Soup Message.