GrandCentral Routing

@jbenet @mappum @whyrusleeping 

TODOs

- [ ] pick a serialization format for provider records. perhaps just proto message
- [ ] extract database `Backend` from `grandcentral.Server`
- [ ] pass config value (server | client) in from UX
- [ ] pick a peer/address/host for remote routing server