First, very rough pass at dropbox.Client