router/client: Add NewWithHTTP method

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
pkg: Add httprecorder

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
pkg: Add examplegenerator package

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
router: Add example generator

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
Merge pull request #548 from flynn/router-examples

Router examples