Misc customer fixes

Buddy.cs is a static accessor to a default BuddyClient instance.

I think we should consider still having a LastLocationChanged event, but not critical for now.