Improves on #1.

Adds uploadFiles capability. Uses npm module waitress
(https://npmjs.org/package/waitress) to do the multiple file upload.

Adds in test for uploadFiles success and failure.
Returns array of errors and array of results always.
Removes left over reference to async
Pushes errors and results on to respective arrays only if they exist.
Bringing waitress back.
Merge pull request #2 from grobot/master

Adds uploadFiles functionality