Router specific settings

Signed-off-by: Tim Smart <tim@fostle.com>
Allow a router to handle multiple servers

Signed-off-by: Tim Smart <tim@fostle.com>
Cleaned up error handling more

So you can have route-specific error handlers

Signed-off-by: Tim Smart <tim@fostle.com>