Uploading design standardised and version upload fixed

- Error message is show when there is an error
- All uploading moved to a single html file
- Initial test class added
- Routes for all uploads created