helper for  * usage: getBase, getPath, canAppendToPath, pathContainsSubpath, appendToPath, getQuery, getParam, setParams, deleteParam, deleteParams, resolveQuery, setQuery, setParam and toString
URL helper - quickly access, edit or update url parameter