Starting work on saving and unsaving links, added caching for links to make the DB calls way more efficient.