split router package into smaller packages (wip)

casualties:
- no longer logging message bus stuff (but we don't want that forever)
- no longer using gocheck output in travis, as gocheck doesn't deal with
  sub-packages very well (only runs top-level and behaves weirdly)

new packages:
- registry
- route
- config
- log