Routing

might be ready for a good 'ol pull request
@ahdinosaur  I've put the jsonld option config on the id property here but there's probably a better place for it.  [This](https://github.com/openappjs/person-ui/blob/routing/lib/recurse-key-swap.js) grabs the model and swaps 'em over.