Add Router API CreateService

@xiangli-cmu
There are two problems encountered when I did implementation:
1. Duplicate Http Serve "/".
Currently I run test using "go test -run TestRouter" to pass tests.
2. Service Instance Name
Is service instance name necessary? Why we need it? My current API acts opposing to using service instance name so that CreateService become simple. We can discuss for it.