Settings view will now only validate credentials if they have been changed, and uploads cannot begin without first logging in
Merge remote-tracking branch 'upstream/master'
Implemented ability to cancel the current upload operation, modified the 'Upload' button to toggle between it and a 'Cancel' button that cancels the upload operation
Merge pull request #4 from felixmo/master

Fixes to credential input and implemented the ability to stop the upload operation