Added tests for Router::build()
More test and polish
Added route caching