Replace fileupload with dropzone.js
See http://www.dropzonejs.com/
Closes #47.
Closes #69.