added url detection, and overrides for youtube and github
added a cache reset for the functions cache