add framework for part 3. just need to implement bland's and greedy rules now.
add bland's rule, fully functioning. next to conquer either greedy as expected or steepest edge if it proves easier to calculate