Allow mixture of files and urls

If someone has a file they want to validate against a schema on the web, they can now do that. Probably needs a bit more work on the UI, but there you go :)