Multiple File Upload Directive for AngularJS