Organized packages. Added cancel download feature and exception handlers
for SwingWorker.