Change router parameter type to be RouterInterface instead of Router to support other routers
Merge pull request #19 from krizon/router-interface

Change router parameter type to be RouterInterface instead of Router to support other routers