Merge pull request #1 from echu/master

added metis partitioning
reorganized code structure. added random partition.