feat(oauth): Add TokenStorage trait for custom token persistence
#529
+387
−53
TokenStorage trait for custom token persistence
#529