use formData for oauth tokens
fix tests
make authorize return a promise
Merge pull request #5 from hoist/features/vend_connector

use formData for oauth tokens