Adding ability to upload files, closes #11