* Async upload works

* It spawns a thread to run system call
* Outputs status on top of "list" screen
* Status not realtime, but who cares?

Tested pretty thoroughly with 50% of userbase.

Again, I don't know much about Ruby, so please tell me if something is iffy, or if my UX choices are bad.