Patch implement annotations

Here is an implementation of a Routing Annotation Sitemap Listener (see #12).

There are tests for 'getOptions' but not the other glue methods - do you feel it's necessary to have more tests?