Java version now fully functional

- Finished GUI
- Finished Download thread class
- Now fully functional
- Can download multiple modules in one go
- Can choose whether to include repeats