use replaceState for function navigation
this MR changes how we build the urls for the functions. the overview page now is located at /clm-tools/
, the individual functions at /clm-tools/<funcname>
. to prevent frequent reloading, we use the history.replaceState
function