Validate single URLs asynchronously
Clean up Javascript
Support single uploaded file
Erm.. Nope
Create validations for everything

Means we can easily support multiple URLs etc