Basic tree operations implemented in base classes
Tree enumeration working
Implemented Tree Viability Assessment
Implemented the sqlite backend
Moved database schema into class def in main
Created the Archivable abstract class
Included two data structure for genomic locations
More flexible makefile
Merge branch 'build' into datastr
Included the new files in the build system
Created a boilerplate for test suits
Removed the trailing colon from namespace declar.
Added somatic event classes
Implemented database (un)archive for SomaticEvents
Revamped the way Archivable works, better abstract
Better scope for methods in Archivable
Archivable has a constructor, and new column for SomaticEvent so that it
can be part of a EventCluster
New data structure: EventCluster
Refactored TreeNode to clean out the db stuffs
New data structure: Subclone