Finished basic work on file uploading. Closes #5.