router and docs

add a router driver
add docs