add: partial search
add ListenedView and FriendsView
fix FriendsView (collection)
merge with partial-search branch