first version that navigates entities without reloading the page (and using pushState)
use secretary for client side routing
use secretary for client side routing