Twitter search source

Depends on #20.