Java program that can download files from the internet