added ACH auth method to DefaultPlaidUserClient, refactored some internal stuff