Fixed recursive problem with 'dictionary' attribute of GraphObject
Generalized FourAreaDataImporter to SerializedDBLPDataImporter & tested on both data sets
Fixed path to run for data import
Refactored experiments code to use delegation for experiment helper code (rather than inheritance)
Added labeled experiment helper to parse relevance labels from files & retrieve relevance labels for between nodes
Fixed bug introduced in serialized DBLP data importer (where conference name was parsed as list rather than string!)
Implemented cumulative gain measures
Added field to graphs containing origin file path for experiments
Implemented factory methods for constructing graph node or edge objects using reflection & keyword arguments
Removed extra print statements
Fixed NoneType bug for specifying input path field on nonstatic graphs
Added map of node dictionaries to nodes
Implemented caching using dataMap on graph structure for MetaPathUtility computations
Changed caching to use cPickle instead of json
Removed MPU todo
Added model tests to run all tests suite
Split MetaPathUtility into BFS & DFS implementations, split test cases accordingly. BFS is currently not implemented
Split MetaPathUtility into BFS & DFS implementations, split test cases accordingly. BFS is currently not implemented
Changed existing code to use BFS version of meta path utility
Implemented optional arguments for recursive/nonrecursive interface in MetaPathUtility, and removed caching in MetaPathUtility