added progress bar and percentage indicator for upload, closes #14