Rtests2 (WIP)

Expanded server route unit tests to cover more error cases. Diffs route still needs debugging.
Strip the `json` into its own object/variable earlier in this scope:

```javascript
var data = {
  json: {
    path: undefined,
    ...
  }
};

util.sourceRouteConnect(result2, data, function( ... ) { ... });
```