angular-file-upload and a few tweaks