When a user adds a new link perform the following sanity checks: - [ ] URL is valid - [ ] URL returns a resource, ideally with status 200 - [ ] If URL redirects to another location, follow up to a limit (maybe 3?) and store the final destination