Added user, first, last, and full name search to the friends list.
Changed the name model for BLUser for search purposes.
Added methods to customize appearance by proxy in the design factory.