add router - prototype level
add a router that can work with the in #15 (closed) and #12 (closed) defined routes
If there are some routes that are just drafts, that is also okay
add a router that can work with the in #15 (closed) and #12 (closed) defined routes
If there are some routes that are just drafts, that is also okay