Single and bulk uploading is implemented.
Closes #1