Added validate_url
Wrote tests. Made models pass them.