Refactor url validations

How you like me now CodeClimate?
Sadface
Now it's a high OVERALL COMPLEXITY is it?

:smashes everything:
And one more for luck
Merge pull request #95 from theodi/feature-refactor-url-validation

Refactor URL validations