Validate URLs are well-formed
I've seen this in the past where Wallabag has shared the full URL but with the post title in it, and because I don't do any validation of the URL, this then breaks my site.
Adding these checks should ensure that we've got a valid URL, and should inform the client that they've sent something wrong.
Closes #41 (closed).