restructure repo

* move router source to toplevel, which is more standard
* move config package into router package
* take vendored dependencies out; this moves to cf-release
* simplify travis.yml accordingly