Fix to min_cut_set

I made the changes that Justin Ruths suggested, I guess I misinterpreted the definition of min_cut_set, fortunately it was as simple as removing 3 lines of code. I also updated the unit test and everything passes as expected. All of your changes are included in here too as I pulled everything again.