createing a branch to do refactor and modularizing EM
added initial refactoring, extracting key elements of an individual enrichment map to its own object, separate from cytoscape map defintion
refactored packages and file locations.  Created package: actions, heatmap, model, parsers, task and view.
Added unit tests for gsea, bingo, david enrichment result files.  Fixed issues with edb rank file unit test not working
added unit test for genesets, set of genesets, geneset similarities.
Continued refactoring, adding more unit tests, Started converting session save and restore over to new data model structure.
added missing unit test data files
extracted the list of filenames specific to different datasets from the em parameters and create a generic subset of files.  Continued working on the session restore for the new data formats.
Implemented save /restore for new data representation.  Maintained legacy version.  Will load old sessions but only creates new session versions.  (versioin tag added to the session file so can easily tell which session it is.)
got rid of GSEA directory
added unit test for bingo input files
added unit test for bingo input files
fixed one dataset bingo representation (had to switch the order of dataset load to account for gene info coming from the enrichment results file)
Added GMT only enrichment map build tests
tested bingo two dataset, david one dataset, david two dataset, made wure two distinct species worked.
Added Enrichment Result EDB parser and associated unit test with example edb files.
deleted extra file accidentally checked in.
Added load from edb to the input panel, added unit test for edb parse
added initial commandtool support (reads in results from edb folder and creates enrichment map)
Added support for user defined pvalue, qvalue and orverlap when using command tool