Store id from OAuth provider (facebook gives app-scoped id!)

This commit requires a schema change.
ALTER TABLE user ADD COLUMN provider_id VARCHAR(50);
Add helpful grabdb script
New logins will add the OAuth provider's id

This commit should probably be reverted sometime down the line
for performance reasons (but that's hardly an issue right now)