use pry-debugger
return validation errors in response for invalid link.
no need to send url, it is in the url itself.
don't set source_locale by default in link.
links controller should accept put to correct resource with no payload.
no real need to validate that title/summary are not present when source_locale is not set.
failing spec: Link#display_url should handle invalid urls gracefully.