Add ability to download multiple urls

This commit also prepends "http://" to urls that don't start with it and therefore removes the validate_url! method.

The changes are pretty simple. Urls are stored in an array and processed one by one. Errors are rescued and printed before proceeding to the next url.