Clean up the frontend url class and add typehints
Clean up the frontend url class and add typehints

jeroendesloovere/forkcms,forkcms/forkcms,riadvice/forkcms,DegradationOfMankind/forkcms,mathiashelin/forkcms,jacob-v-dam/forkcms,jacob-v-dam/forkcms,riadvice/forkcms,riadvice/forkcms,DegradationOfMankind/forkcms,sumocoders/forkcms,DegradationOfMankind/forkcms,jonasdekeukelaere/forkcms,sumocoders/forkcms,jacob-v-dam/forkcms,jonasdekeukelaere/forkcms,forkcms/forkcms,riadvice/forkcms,jeroendesloovere/forkcms,tommyvdv/forkcms,Katrienvh/forkcms,mathiashelin/forkcms,justcarakas/forkcms,carakas/forkcms,Katrienvh/forkcms,carakas/forkcms,jonasdekeukelaere/forkcms,tommyvdv/forkcms,jessedobbelaere/forkcms,jacob-v-dam/forkcms,sumocoders/forkcms,jessedobbelaere/forkcms,forkcms/forkcms,tommyvdv/forkcms,jeroendesloovere/forkcms,DegradationOfMankind/forkcms,Katrienvh/forkcms,jessedobbelaere/forkcms,jessedobbelaere/forkcms,bartdc/forkcms,sumocoders/forkcms,mathiashelin/forkcms,mathiashelin/forkcms,bartdc/forkcms,carakas/forkcms,Katrienvh/forkcms,carakas/forkcms,justcarakas/forkcms,forkcms/forkcms,jonasdekeukelaere/forkcms,justcarakas/forkcms,jeroendesloovere/forkcms,jonasdekeukelaere/forkcms,carakas/forkcms,bartdc/forkcms,tommyvdv/forkcms,sumocoders/forkcms