* new BuddyClient model work

Java interfaces don't begin with I, so just `BuddyClient`