Added functionality to upload files, download an uploaded file, submitting practice proposal.