introduce routerProvider
add fade transition and loader display
add routerProviderSpec
animate loader
countryInfoSpec
merge master