Added -v command line arg, added jump planning

* Added -v command line arg for telling the code to be verbose,
  basically forcing it to print all the data that gets added to
  the bootstrapper

* Added facility for jump planning.
Added verbose arg to constructor

When this arg is set to True, the bootstrapper will print to stdout
all the data that gets added to it.
Added a log file for recording difficulties
Minor changes to test_script.py.

Minor changes to accomodate the new verbose keyword and to facilitate
jump planning.
Too many changes...

* Made it so the hierarchical test and the jump/sentence tests do not
share a threshold, because they really shouldn't. Hierarchical test
uses a new function test_vector and jump/sentence basically use the
output of getStats

* Accomodations for jump planning and verbose CL arg

* More optimizations to reduce the number of key lookups we do
Fixed how the threshold function is handled.

Used to have two threshold functions, one in gpu_cleanup.py, the
other in assoc_memory_tester.py. Now only the latter has one, and it
gets passed in to the former.
Fixed the names of the results nodes.

results_node1 renamed to results node, results_node renamed to
results_node_spiking.