BF: fix to Newman Partition to not split partition if eigenvectors are all positive or all negative, clean up docs
BF: add catch in Newman Partition for partition with 1 or fewer edges
RF: changed rule to check for eig vectors all of the same sign in Newman Partition
TST: added tests for newman_parition  function, added ValueError if graph passed has weighted matrix
Merge pull request #9 from cindeem/fix_newman

Fix newman_partion from creating empty partitions
RF: change logic to prevent empty partition in newman_partition to make more readable based on suggestion by @stefanv
Merge pull request #10 from cindeem/quick_newman

RF: change logic to prevent empty partition in newman_partition
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