* Move to BuddyClient model

Yah, I'll fix up this BPUser, BPModelUser business as part of the next step. A few methods can definitely go away here.