Search for organizations as well as people

Uses the API internally over HTTP as it's much cleaner than trying to
use it directly in code. Still needs to handle results with more than 30
matches.

Fixes #476