fix a bug with 404's and other errors

add a default handle for 404 messages, I should add another for 500 errors too

add another basic route to the example to demo returning an action