Add OAuthAccount and OAuthAccountsLoader with unit test cases