Aborting and Progress Bar Functions + other minor changes

- Added functions in controller for dealing with aborting file uploads and for keeping track of progress.
- Fixed issues that would have prevented user from doing multiple file uploads.
- Added constants to prevent repetitive code
- Allow site visitor to see how much space they have left to upload files