bdh: preallocate list and set names at end of method
refactor request construction into createStandardRequest function
consolidate identity checking into sendRequestWithIdentity and add proto for createStandardRequest