Java Application that downloads websites for offline browsing