Extracted search joining logic.
Rewrote "Not" filter.
Increased buffer size to improve performance.
Made Formats gob-able.

Broken without https://codereview.appspot.com/23470043/