#Native FileUpload Service and Directive#
##File Upload Directive## A native directive that supports uploading multiple files and data. It exposes a simple API that a parent scope can use to track upload progress, errors and completion.
The demo requires node.js and the express package so files can be posted to a server.
#Services#
##XHR Post Service## A service that posts files and data to a url, and uses promises and callbacks to notify it's parent of upload events.