feat(router) separate rpc server
fix(router.go) return when close
Merge pull request #24 from xiangli-cmu/master

router rpc