added requirements.txt
updated crawler page to support both an uploaded image and a url