Change of approach. Tidy up old code.
add phpdoc
Minor spacing tweaks
Get BuddyPress to load the new file
Suggestions: each service provides a handler func
Suggestions: rename 'search_term' arg to 'term'
Line up all the things
Suggestions: add a bunch of explanation phpdoc
More minor phpDoc
Suggestions: fix function return