A quick and dirty search prototype

Nothing is being stored yet. Both storage & paging still need to be
done.
Add paging to our search experiment
Use python's list argument magic
Use python's 'with' to handle files
Use apply_features to avoid running out of memory in training
Keep POS/NEG "constants" simple
Document __get_string_features