NF: new code to slice 4d or 5d data
NF: start cleanup of redundant code in util
BF: make_cost_thresh_lookup has correct order of costs and associated thresholds
NF: change make_cost_thresh_array to return a record array for added clarity
RF: cost2thresh calls cost2thresh2 to minimize code duplication, added tests
RF: finish cleaning up cost to thresh, caught corner case in slice data
NF: add tests and replace function with duplicate bevaiour with corresponding numpy functions
RF: replace old code that has been included in numpy with corresponding numpy calls
NF: add test_threshold_adjacency_matrix, small cleanup
BF: fix code in format_matrix, update tests
NF: graphpartition will raise error if passed weighted matrix, new code to find solitary (unconnected) nodes
RF: cleaning up doc strings
NF: working find correct stopping rate for Newman Spectral partition
NF: add function to find true cost associated with thresholded array (and tests), doc cleaning
NF: change in delta Q esitmate, provide feedback to user, this will be removed in future release
Merge pull request #11 from cindeem/util_edits

Utils updated to generate boolean arrays, code cleanup
RF: fix GraphPartition to calc find_unconnected_nodes no find_solitary based on suggestion by @kbegany
BF: use better estimate of delta modularity in spectral method, remove broken test that was not testing the correct logic
Merge pull request #12 from cindeem/fix_mod

GraphParition Class and Spectral Partitioning Updates