angular-upload directive
no dependencies!
just one directive!