Store files in dropbox, get public URLs on request

This is a big commit, but it includes a lot of awesome stuff!