merge graph_matrix branch and fix conflicts.
add peer scheduling function for selecting on the basis of need and overlay edge probability
combine graph files, matrix eigenvectors and simulation
This commit bind together SSSim with the matrix module which can load from file ".edges".the centrality properties of the peers can be derived from the matrix to speed up the distribution
add event driven simulation module
the '-e' parameter can be used to make SSSim use the event driven simulation approach
Add tests and Dl/ELp scheduling algorithm