Handle invalid or empty urls gracefully.

https://trello.com/c/QDGI4IOA/78-exception-when-the-form-is-submitted-with-a-blank-url