Significant API changes to SeqFindR

Consists of-
* restructuring the SeqFindR call into 'generate, regenerate and d3.js'
* modified generate to write out data needed for regeneration
* added regenerate method to read stored data and reproduced plots
* some initial work on compressing the matrix (removing the blank columns)