Move the oauth credentials model to core because it will be used offline.  Standardize the field naming.