core: assign a better random filename to media uploads.
api: don't try to assign Picture.drink
web: sexy progress bars (add bootstrap-progressbar.js)