OK, wrapping up basic upload support for now.

Currently we implemented upload support, in a very clunky way, but it
got us going just somewhat. Next step is to implement JSON and CSV fully
and release 0.1.