App feturing VUE ROUTING - routing setup, registering and rendering routes, router-link, programmatic navigation, route params, dynamic paths, params as props, redirecting and "catch all" routes, nested routes, named routes, query params, navigation guards