add - ng-file-uploader
refactor - fileUploads to use ng-file-upload
parity - with browse/upload css/html
refactor - api call
success - code cleanup
remove - unnessecary custom directive
replace - removeFile with abort