Migrate to the new routing engine

@r0mant @russjones please review 
This commit mainly contains Godep stuff, so I assume the changes to add the new router were in another PR?