Improved upload page

- Refactored upload process
- Default to 1 simultaneous upload