Made the access token refresh when necesary. It checks for the expires_in and expires_at timestamps when creating a new ConsumerToken and it gives defaults (3600 seconds, 1 hours) when none are given. It then refreshes the token and updates it in the datastore.