Moved more duties to the annotation handler

Eception handling and rendering are now the responsibility of the
AnnotationHandler. RouteNodes only job is to filter and find routes.